package com.aiwiown.face.domain.detect;

import com.aiwiown.face.ApiObject;
import com.aiwiown.face.internal.mapping.ApiField;

import java.math.BigDecimal;

public class EyeStatus extends ApiObject {

    private static final long serialVersionUID = -6841195459283881085L;

    /**
     * 眼睛被遮挡的置信度
     */
    @ApiField("occlusion")
    private BigDecimal occlusion;
    /**
     * 不戴眼镜且睁眼的置信度
     */
    @ApiField("no_glass_eye_open")
    private BigDecimal noGlassEyeOpen;
    /**
     * 佩戴普通眼镜且闭眼的置信度
     */
    @ApiField("normal_glass_eye_close")
    private BigDecimal normalGlassEyeClose;
    /**
     * 佩戴普通眼镜且睁眼的置信度
     */
    @ApiField("normal_glass_eye_open")
    private BigDecimal normalGlassEyeOpen;
    /**
     * 佩戴墨镜的置信度
     */
    @ApiField("dark_glasses")
    private BigDecimal darkGlasses;
    /**
     * 不戴眼镜且闭眼的置信度
     */
    @ApiField("no_glass_eye_close")
    private BigDecimal noGlassEyeClose;

    public BigDecimal getOcclusion() {
        return occlusion;
    }

    public void setOcclusion(BigDecimal occlusion) {
        this.occlusion = occlusion;
    }

    public BigDecimal getNoGlassEyeOpen() {
        return noGlassEyeOpen;
    }

    public void setNoGlassEyeOpen(BigDecimal noGlassEyeOpen) {
        this.noGlassEyeOpen = noGlassEyeOpen;
    }

    public BigDecimal getNormalGlassEyeClose() {
        return normalGlassEyeClose;
    }

    public void setNormalGlassEyeClose(BigDecimal normalGlassEyeClose) {
        this.normalGlassEyeClose = normalGlassEyeClose;
    }

    public BigDecimal getNormalGlassEyeOpen() {
        return normalGlassEyeOpen;
    }

    public void setNormalGlassEyeOpen(BigDecimal normalGlassEyeOpen) {
        this.normalGlassEyeOpen = normalGlassEyeOpen;
    }

    public BigDecimal getDarkGlasses() {
        return darkGlasses;
    }

    public void setDarkGlasses(BigDecimal darkGlasses) {
        this.darkGlasses = darkGlasses;
    }

    public BigDecimal getNoGlassEyeClose() {
        return noGlassEyeClose;
    }

    public void setNoGlassEyeClose(BigDecimal noGlassEyeClose) {
        this.noGlassEyeClose = noGlassEyeClose;
    }
}